package managers.messengerManager;

import utils.UserData;
import utils.UserState;

public interface FeedbackManager {

	public static final int DEFAULT = 0;
	public static final int WARNING = 1;

	public void updateStatus(String message, int type);

	public void addUserView(UserData user);

	public void update();

	public void printErrorAndExit(String message);

	public void changeState(UserState state);

	public void showTrayIcon(boolean show);

	public String getIconPath(UserState state);

	public void setPersonalMessage(String string);
	
	public void feedbackNotification();

	public void enableUserInput(boolean enable);

}